Memchan provides several new channel types for in-memory channels and the
appropriate commands for their creation. They are useful to transfer large
amounts of data between procedures or interpreters, and additionally
provide an easy interface to on-the-fly generation of code or data
too. No need to [set] or [append] to a string, just do a simple [puts].

This requires tcllib.
